// 在 express 框架中，定义一个动态路由 /user/:id ，根据
// 不同的 id 返回相应的用户信息（如返回用户id、姓名、年龄等）。
const express = require("express");
const app = express();
const users = [
  { id: 1, name: "jay", age: 20 },
  { id: 2, name: "joLin", age: 18 },
  { id: 3, name: "jj", age: 20 },
];

app.get("/user/:id", (req, res) => {
  // 获取 id
  const userId = parseInt(req.params.id);
  //   res.send(req.params);
  users.forEach((u) => {
    if (userId === parseInt(u.id)) {
      res.send(u);
    }
  });
  res.send("404");
});
app.listen(3000, () => {
  console.log("启动成功");
});
